var custUpdateLocation = null;
$(function() {
	$('.UpdateLocation').click(function() {
		showPopup("กรุณารอการทำงาน","ระบบกำลังรับตำแหน่งของมูลกรุณารอจนกระทั่งหน้าต่างนี้ปิด");
		custUpdateLocation = custID;
		getLocation();
		return false;
	});
});
function getLocation() {

	if (navigator.geolocation) {
		var timeoutVal = 10 * 1000 * 1000;
		navigator.geolocation.getCurrentPosition(displayPosition, displayError, {
			enableHighAccuracy : true,
			timeout : timeoutVal,
			maximumAge : 0
		});
	} else {
		alert("Browser นี้ไม่ Suporrt การใช้งาน GPS Location");
	}
}

function displayPosition(position) {

	updateLocation(position.coords.latitude, position.coords.longitude, "Y", "Complete");
}

function displayError(error) {

	var errors = {
		1 : 'Permission denied',
		2 : 'Position unavailable',
		3 : 'Request timeout'
	};
	updateLocation("", "", "N", errors[error.code]);
}

function updateLocation(lat, longi, result, resultMessage) {

	ajaxSetupCustom(baseUrl + "customer/updatelocation", {
		KUNNR : custUpdateLocation,
		LATITUDE : lat,
		LONGITUDE : longi,
		GPSResult : result,
		GPSResultMessage : resultMessage
	}, function(data) {
		if (data.flag == "true") {
			window.location.reload();
		} else {
			alert("Error", "Update Location Completed");
		}
	});

}
